
package com.yssoft.entity.core;

import com.baomidou.mybatisplus.annotation.TableField;
import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

/**
 * TC_COMPANY
 *
 * @author
 */
@Data
public class TcCompany implements Serializable {
    /**
     * 主键id
     */
    private BigDecimal id;

    /**
     * 是否删除：0-否，1-是
     */
    private Long deleteFlag;

    /**
     * 法人身份证号
     */
    private String idnumber;

    /**
     * 法人身份证图片url
     */
    private String idnumberPath;

    /**
     * 法人身份证缩略图url
     */
    private String idthumbnail;

    /**
     * 企业生产经营地址
     */
    private String address;

    /**
     * 摄像头KEY
     */
    private String appKey;

    /**
     * 摄像头注册手机号
     */
    private String appPhone;

    /**
     * 摄像头密码
     */
    private String appSecret;

    /**
     * 企业营业执照编码
     */
    private String bln;

    /**
     * 经营范围
     */
    private String businessScope;

    /**
     * 经营状态
     */
    private String businessStatus;

    /**
     * 摄像头品牌：1、海康 2、大华
     */
    private String cameraBrand;

    /**
     * 城市
     */
    private String city;

    /**
     * 闭店前几小时停止预约
     */
    private String closeOrderHour;

    /**
     * 闭店时间
     */
    private String closeTime;

    /**
     * 企业编号
     */
    private String code;

    /**
     * 企业图片地址
     */
    private String comanyPic;

    /**
     * 企业图片缩略图
     */
    private String comanyThumbnail;

    /**
     * 企业名称
     */
    private String companyName;

    /**
     * 联系人
     */
    private String contact;

    /**
     * 联系人
     */
    private String contactPhone;

    /**
     * 创建时间
     */
    private Date createTime;

    /**
     * 统一会社信用代码
     */
    private String creditCode;

    /**
     * 区县
     */
    private String district;

    /**
     * 企业营业执照失效日期
     */
    private Date expireDate;

    /**
     * 食品流通许可证编码
     */
    private String fcp;

    /**
     * 食品流通许可证失效日期
     */
    private Date fcpExpireDate;

    /**
     * 食品流通许可证发放日期
     */
    private Date fcpIssueDate;

    /**
     * 食品流通许可证图片
     */
    private String fcpPath;

    /**
     * 营业执照发证机关
     */
    private String issueAuthority;

    /**
     * 企业营业执照发放日期
     */
    private Date issueDate;

    /**
     * 纬度
     */
    private String lat;

    /**
     * 企业法人
     */
    private String legalPerson;

    /**
     * 食品经营许可证缩略图
     */
    private String licThumbnail;

    /**
     * 许可证编码
     */
    private String license;

    /**
     * 食品经营许可证失效日期
     */
    private Date licenseExpireDate;

    /**
     * 食品经营许可证发放日期
     */
    private Date licenseIssueDate;

    /**
     * 食品经营许可证图片
     */
    private String licensePath;

    private String licenseFileId;
    /**
     * 经度
     */
    private String lng;

    /**
     * 营业时间
     */
    private String openTime;

    /**
     * 已预约餐桌后使用时间
     */
    private String orderAfterHour;

    /**
     * 已预约餐桌前使用时间
     */
    private String orderAgoHour;

    /**
     * 预约规则 当前时间大于小时数
     */
    private String orderRuleGreater;

    /**
     * 预约规则 当前时间小于小时数
     */
    private String orderRuleLess;

    /**
     * 企业营业执照图片
     */
    private String picPath;
    /**
     * 营业执照文件id
     */
    private String picFileId;

    /**
     * 省份
     */
    private String province;

    /**
     * 量化等级
     */
    private String quantLevel;

    /**
     * 量化等级评级时间
     */
    private Date quantLevelDate;

    /**
     * 承诺责任书原图地址
     */
    private String responsibilityPath;

    /**
     * 承诺责任书缩略图地址
     */
    private String responsibilityThumbnail;

    /**
     * 风险等级
     */
    private String riskLevel;

    /**
     * 风险等级评级时间
     */
    private Date riskLevelDate;

    /**
     * 审核状态  0:无效状态;1:审核中;2:审核通过(在线运行);3:审核未通过;4:冻结;5:未激活
     */
    private String state;

    /**
     * 状态变更时间
     */
    private String stateDate;

    /**
     * 街道
     */
    private String street;

    /**
     * 企业营业执照缩略图
     */
    private String thumbnail;

    /**
     * 审核时间
     */
    private Date verificationTime;

    /**
     * 经营类目(业态)id
     */
    private BigDecimal businessTypeId;

    /**
     * 主体业态id
     */
    private BigDecimal companyType;

    /**
     * 监管机构id
     */
    private BigDecimal deptId;

    /**
     * 监管人员id
     */
    private BigDecimal legalHeadId;

    /**
     * 主体id
     */
    private BigDecimal mainFormatId;

    /**
     * 审核人id
     */
    private BigDecimal reviewerId;

    /**
     * 执法网格id
     */
    private BigDecimal gridId;

    /**
     * 明厨亮灶期数
     */
    private BigDecimal batch;

    /**
     * 明厨亮灶期数编号
     */
    private BigDecimal batchNumber;

    /**
     * 经营项目 （数据对接用）
     */
    private String jyxm;

    /**
     * 日常监督管理机构名称
     */
    private String rcjdgljgMc;

    /**
     * 日常监督管理人员名称
     */
    private String rcjdglryMc;

    /**
     * 主体业态（数据对接用）
     */
    private String ztytMc;

    /**
     * 电商中账户id
     */
    private String ysmallUserId;

    /**
     * 企业采购类型 0.集中采购,1.正常采购
     */
    private String purchaseType;

    /**
     * 是否需要厨师走菜的步骤  0需要 ,1不需要
     */
    private String isChef;

    /**
     * 排序状态
     */
    private Long sortType;

    /**
     * 是否接受预定0-都;1-是
     */
    private String isBook;

    /**
     * 企业logo
     */
    private String logo;

    /**
     * 配送门店的编码
     */
    private String originShopId;

    /**
     * 配送门店的编码(测试)
     */
    private String originShopIdTest;

    /**
     * 包装费
     */
    private Double packagingFee;

    /**
     * 管理员收款微信账号
     */
    private String wxAdminAccount;

    /**
     * 管理员收款微信名称
     */
    private String wxAdminName;

    /**
     * 摄像头租户号
     */
    private String cameraMemberNo;

    /**
     * 二级分类id
     */
    private String twoClassify;

    /**
     * 备注
     */
    private String remark;

    /**
     * 所属市场id
     */
    private Short promisesId;

    /**
     * 业态明细id
     */
    private Short companyTypeTwo;

    /**
     * 状态中文
     */
    private String sstat;

    /**
     * 发证日期
     */
    private String fzrq;

    /**
     * 信用等级
     */
    private String creditLevel;

    /**
     * 信用等级评定时间
     */
    private Date creditLevelDate;

    /**
     * 经营状态：0-否，1-是
     */
    private String manageStatus;

    /**
     * 主体分级：A、B、C、D
     */
    private String grade;

    /**
     * 是否导入数据：0-否，1-是
     */
    private String isImport;

    /**
     * 食品安全员姓名
     */
    private String foodSafetyName;

    /**
     * 食品安全员联系电话
     */
    private String foodSafetyTelephone;

    /**
     * 食品安全 总监姓名
     */
    private String foodSafetyChiefName;

    /**
     * 食品安全总监联系电话
     */
    private String foodSafetyChiefTelephone;

    /**
     * 企业类型
     */
    private String entType;

    /**
     * 是否两个责任企业（包保企业）：0-否，1-是
     */
    private String isZeren;

    /**
     * 许可证状态码
     */
    private String licenseStat;

    /**
     * 生产经营地行政区划代码
     */
    private String areaCode;

    /**
     * 包保干部编号
     */
    private String cadreCode;

    /**
     * 包保主体级别
     */
    private String bbGrade;

    /**
     * 住所
     */
    private String zs;

    /**
     * 发证机关
     */
    private String fzjg;

    /**
     * 有效期至
     */
    private String yxqz;

    /**
     * 签发人
     */
    private String qfr;

    /**
     * 乡镇（街道）
     */
    private String districtName;

    /**
     * 创建人id
     */
    private Short creatorId;

    /**
     * 修改时间
     */
    private Date updateTime;

    /**
     * 修改人id
     */
    private Short updatorId;

    /**
     * 调入两个责任主体时间
     */
    private Date inZerenTime;

    /**
     * 调出两个责任主体时间
     */
    private Date outZerenTime;

    /**
     * 调出两个责任主体操作人id
     */
    private Short outZerenOptr;

    /**
     * 删除时间
     */
    private Date delTime;

    /**
     * 删除操作人id
     */
    private Short delOptr;

    /**
     * 导入台账时间戳，查询时一定按生产、经营类企业分别查询，用于导入更新台账时，不在导入中的企业移出两个责任
     */
    private Short impTimeTmp;

    /**
     * 调入两个责任主体操作人id
     */
    private Short inZerenOptr;

    /**
     * 导入台账时间
     */
    private Date impTime;

    /**
     * 导入台账操作人id
     */
    private Short impOptr;

    /**
     * 二次上报两个责任企业（包保企业）：0-否，1-是
     */
    private String isZerenTow;

    /**
     * 是否含冷藏冷冻
     */
    private String isLengcang;

    /**
     * 是否含特殊食品
     */
    private String isTeshi;

    /**
     * 特殊食品
     */
    private String teshi;

    /**
     * 零售方式
     */
    private String retailMode;

    /**
     * 是否从事网络经营
     */
    private String isWeb;

    /**
     * 使用自动售货设备情况
     */
    private String isAutoSales;

    /**
     * 连锁经营情况
     */
    private String isLinkage;

    /**
     * 是否是铁路企业0/null-否；1-是
     */
    private String railwayFlag;

    /**
     * 备用字段
     */
    private String bak;

    /**
     * 停业状态(0-否;1-是)
     */
    private String closedStatus;

    /**
     * 停业原因
     */
    private String closedCause;

    /**
     * 是否阳光食堂；1-是；2-否
     */
    private String isSunshineCanteen;

    /**
     * 阳光食堂应用企业对应的企业ID
     */
    private Short sunshineCanteenId;

    private Short areaId;

    private BigDecimal onlineCount;

    private BigDecimal companyCameraCount;

    /**
     * 是否阳光餐饮；1-是；2-否
     */
    private String isSunshineYgcy;

    /**
     * 企业简介
     */
    private String introduction;

    /**
     * 经营状态：0-否，1-是
     */
    @TableField(exist = false)
    private String manageStatusSTR;

    /**
     * 企业执法部门名称
     */
    @TableField(exist = false)
    private String deptName;

    /**
     * 企业类别名称
     */
    @TableField(exist = false)
    private String companyTypeName;

    /**
     * 企业二级类别名称
     */
    @TableField(exist = false)
    private String companyTypeTwoName;
    /**
     * 许可证状态名称
     */
    @TableField(exist = false)
    private String licenseStatName;

    private static final long serialVersionUID = 1L;


}